home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / boot tools / bootselector1.31 / doc / bootselector_deu.dok next >
Text File  |  1996-04-07  |  18KB  |  368 lines

  1. $VER: BootSelector.DOK 1.31 (22.11.95)
  2.  
  3.   --  -- - --  -- - --  -- - --  -- - --  -- - --  -- - --  -- - --  --
  4.    ________
  5.   \   ___  \  ° _°_     ____  ____           _______      _______
  6.    \  \  \__\   \  \   / _ / / _ /______    / _____/     /_  _  /___
  7.     \  \     ___ \ \\ /  //_/  //_   __/   / /_________ //  //_//  /__
  8.      \  \ ___\  \ \  X   / _\  / _\  _)_  /____  /  _  X   /_/_   ___/
  9.       \  \\___\  \/  /  /  // /  // /   \ _   / /  (_)  ) ___//  /
  10.        \  \___\\____/  /   / /   /_______\/__/ / \     / /   /  /
  11.         \________\/_______/_____/      /______/   \___/ /   /__/
  12.                                                     /__/   
  13.  
  14.     - --  -- - --  -- - --  -- - --  -- - --  -- - --  -- - --  -- -
  15.  
  16.  
  17.                  präsentiert
  18.  
  19.                   BootSelector 1.31
  20.                   =================
  21.  
  22.              © 1995 by Michael Gollmick
  23.  
  24.     I    Vervielfältigung        Dies ist MAILWARE
  25.     II   Garantie            Keine Garantie!
  26.     III  Voraussetzungen        68060, 32MB RAM, Grafikkarte? NEIN!
  27.     IV   Einführung            Etwas über das Programm
  28.     V    Benutzung und Installation    Wie benutze ich ein Programm?
  29.     VI   BUGS            Keine BUGS, Sorry
  30.     VII  Die Zukunft        Was die Zukunft bringen wird
  31.     VIII Credits            Leute, die mir halfen
  32.     IX   History            ...ist eh' langweilig
  33.     X    Support            Hotline
  34.  
  35.  
  36. Vervielfältigung
  37. ----------------
  38.  
  39. BootSelector ist frei kopierbare  Software.  Das  Archiv  darf  aber  nicht
  40. verändert werden, und muß als Ganzes verbreitet werden. Dieses Programm ist
  41. FREEWARE. Aus diesem Grund habe ich auch  nicht  den  Quellcode  beigefügt.
  42. Außerdem  ist  dieses  Programm  MAILWARE.  Das bedeutet, daß ich von jedem
  43. Benutzer dieses Programms eine Mail oder einen Brief  erwarte,  der  einige
  44. Informationen  über  den benutzten Rechner und eventuell auch über den User
  45. enthalten  soll.  Die  Rechner-Informationen  helfen  mir,  bei   eventuell
  46. auftretenden   Fehlern,  schnell  Abhilfe  zu  schaffen,  die  persönlichen
  47. Informationen sind nur für mich bestimmt. Natürlich werden keinerlei  Daten
  48. von  bei  mir  registrierten Benutzern weitergegeben! Dieses Archiv kann in
  49. jede PD-Sammlung aufgenommen werden, unter  der  Bedingung,  daß  die  o.g.
  50. Bedingungen  beachtet  werden,  und  daß  ich  als  Autor über die Aufnahme
  51. benachrichtigt werde. Von dieser Bedingung ausgenommen sind die Aminet-CD's
  52. und  die  Fresh-Fish-CD's  von  Fred Fish. Falls dieses Archiv in Mailboxen
  53. übernommen wird, wäre es toll, wenn mir jemand eine Mail zukommen läßt.
  54.  
  55. Wenn Ihr mir mailt (und das ist ja eigentlich der Sinn der MAILWARE), dann
  56. benutzt doch bitte folgendes Formular:
  57.  
  58. ---------------------------------------------------------------------------
  59.  
  60. Name, Firstname:
  61. E-Mail         :
  62. Country, City  :
  63. Computer       :
  64. Kickstart      :
  65. Processor      :
  66. Memory         :
  67. Comment        :
  68.  
  69. ---------------------------------------------------------------------------
  70.  
  71. Garantie
  72. --------
  73.  
  74. Ich übernehme keine Garantie für nichts. Sie benutzen dieses Programm voll
  75. auf eigenes  Risiko. Der folgende Abschnitt sagt das Ganze nur nochmal mit
  76. anderen Worten, aber wer's mag, der kann das Ganze ja nochmal auf Schlau
  77. lesen:
  78.  
  79. ES GIBT  KEINERLEI GARANTIE  FÜR DIESES  PROGRAMMPAKET, IN BEZUG AUF DIE GEL-
  80. TENDE GESETZGEBUNG. AUSSER ES IST ANDERWEITIG SCHRIFTLICH BESTÄTIGT, SO STEL-
  81. LEN DIE COPYRIGHT-INHABER UND/ODER EINE DRITTE PARTEI DIESES PROGRAMM "SO WIE
  82. ES IST" OHNE  GARANTIE IRGENDWELCHER ART, INDIREKTER ODER AUSDRÜCKLICHER ART,
  83. EINGESCHLOSSEN,  ABER NICHT DARAUF BESCHRÄNKT, DIE EINGESCHLOSSENEN  MARKTÜB-
  84. LICHEN GARANTIEN  UND TAUGLICHKEIT FÜR EINEN BESTIMMTEN ZWECK, ZUR VERFÜGUNG.
  85. DAS VOLLE   RISIKO  DER  QUALITÄT UND FUNKTIONALITÄT  DIESES PROGRAMMS  LIEGT
  86. BEI IHNEN. SOLLTE SICH DAS PROGRAMMPAKET  ALS FEHLERHAFT  ERWEISEN, SO TRAGEN
  87. SIE ALLE KOSTEN ALLER NÖTIGEN SERVICEARBEITEN, DER REPARATUR ODER KORREKTUR. 
  88.  
  89. UNTER  KEINEN UMSTÄNDEN, SOWEIT NICHT AUSDRÜCKLICH DURCH DIE GELTENDE GESETZ-
  90. GEBUNG BESTIMMT  ODER DURCH EINE SCHRIFTLICHE  GENEHMIGUNG,  KÖNNEN DIE COPY-
  91. RIGHT-INHABER ODER IRGENDEINE ANDERE PARTEI, DIE DIESES PROGRAMMPAKET WEITER-
  92. VERTREIBEN, SO WIE ES OBEN ERLAUBT WURDE,  FÜR SCHÄDEN GEWÖHNLICHER, BESONDE-
  93. RER, ZUFÄLLIGER  ODER DURCH DAS PROGRAMMPAKET ENTSTANDENER ART, WELCHE  DURCH
  94. DIE NUTZUNG  ODER  FEHLERHAFTE BEDIENUNG DES PROGRAMMPAKETS  (EINGESCHLOSSEN,
  95. ABER NICHT DARAUF BESCHRÄNKT, DER VERLUST VON DATEN, ODER FEHLERHAFTER DARGE-
  96. STELLTER DATEN,  ODER VERLUSTE, DIE DURCH SIE ODER EINE DRITTE PARTEI HERBEI-
  97. GEFÜHRT WURDEN, ODER DURCH  EIN FEHLERHAFTES  ARBEITEN  DIESES PROGRAMMPAKETS
  98. MIT ANDEREN PROGRAMMEN), SELBST WENN  DER INHABER ODER EINE DRITTE PARTEI AUF
  99. SOLCHE  MÖGLICHKEITEN DER SCHÄDEN HINGEWIESEN WURDEN, VERANTWORTLICH  GEMACHT
  100. WERDEN.
  101.  
  102. Voraussetzungen
  103. ---------------
  104.  
  105. Wir wissen nicht, was ihr lokaler PC-Händler empfiehlt (aber wahrscheinlich
  106. versucht  er  nur,  überteuerte, falsch rechnende Pentium zu verkaufen oder
  107. ihnen einen "wirklich tollen, supergünstigen, echt leistungsstarken"  286er
  108. anzudrehen  und  verschweigt  dabei, daß PC`s schon 1989 technisch überholt
  109. waren)
  110. Wir dagegen empfehlen für dieses wirklich nützliche Programm:
  111.  
  112.  - Amiga 500, 500+, 600, 1200, 2000, 3000, 4000; DraCo
  113.  - Kickstart 2.0 oder höher
  114.  - Festplatte (empfohlen!)
  115.     da das Auswählen der 'Startup-Sequence' bei reinem Diskettenbetrieb
  116.     natürlich relativ sinnlos ist, laufen wird das Programm aber trotzdem.
  117.  - Natürlich eine Maus!
  118.  - 'Execute'-Befehl
  119.  
  120. denn hier fühlt es sich wohl und  wird  seinem  Anwender  viele  glückliche
  121. Stunden bescheren und ihm die Arbeit erleichtern, sowahr ihm Gott helfe!
  122.  
  123. Einführung
  124. ---------
  125.  
  126. Sie kennen dieses Problem? Sie haben etwas Geld  in  einen  etwas  besseren
  127. Monitor  investiert  (VGA- oder Multisync-Monitor) und lassen Ihren Rechner
  128. deshalb in einem etwas anderem Bildschirmmodus arbeiten um diese Geldanlage
  129. auch  auszunutzen?  Nun  versucht  aber  Ihr  Amiga während des Hochfahrens
  130. ständig  einen   15kHzBildschirm   zu   öffnen?   Einfallsreich   wie   wir
  131. Computer-Puristen nunmal sind, schreiben wir natürlich nun einige '>NIL:'`s
  132. in unsere Startup-Sequence und es wird kein 15kHz-Bildschirm mehr geöffnet,
  133. der  sich  später (mit einem lauten Krachen in den Relais) in einen anderen
  134. ändert, wenn 'IPrefs' geladen wird und der  Bildschirm  für  die  Workbench
  135. umgestellt  wird.  Der Bildschirm öffnet sich dann in seiner hohen Frequenz
  136. und der Rechner ist betriebsbereit. Nun soll es aber Leute geben, die Ihren
  137. Computer  verschieden  konfigurieren  wollten.  Sie  entschieden sich, dies
  138. mittels mehrerer Scripts zu tun (wie ich  auch)  und  diese  mittels  eines
  139. Programmes wie BootManager (von Daniel Bachmann) zur Ausführung zu bringen.
  140. Und da war es wieder, unser altes Problem - die Relais knackten wie eh  und
  141. je. All diese Programme hatten die selbe Angewohnheit (wir öffnen uns einen
  142. 15kHz-Bildschirm und wählen schön ein Script aus, lassen die Relais knacken
  143. und schalten auf Super-Hires-256-Interlace). (Natürlich wird aber z.B. auch
  144. der BootManager von mir heute noch sehr gern genutzt. -  Wenn  bloß  dieser
  145. 15kHz-Screen nicht wäre!) Fragen Sie nun Ihren Arzt oder Apotheker, so wird
  146. der Ihnen auch nicht weiterhelfen können, er ist schon zufrieden,  wenn  er
  147. sein  Kassenprogramm  auf  seinem  PC  zum  Laufen bringt und kann sich auf
  148. keinen Fall Ihrem `poppeligen` Amiga widmen (wobei ich  auch  annehme,  daß
  149. 99,9% aller Ärzte und Apotheker von Amigas keine Ahnung haben, sollte  dies
  150. anders sein, so mailed mir). Also  suchen  wir  selbst  weiter  nach  einer
  151. Lösung.  Nach  unzähligen Stunden, die ich auf der Suche nach einem solchen
  152. Programm verbrachte, reifte in mir (ob der erfolglosen Suche) der Entschluß
  153. ein eigenes Programm zu schreiben, das dieses Problem angeht. Nach ein paar
  154. Versuchen brachte ich es zu  einer  Version,  die  fähig  war,  ein  Script
  155. auszuführen, wenn beim Booten eine Maustaste gedrückt wurde.
  156. Ich entschied mich, dies zu  erweitern,  damit  ich  meine  neu  erstandene
  157. 3-Tasten-Maus  auch  richtig  ausnutzen  kann.  So  ist  es  jetzt möglich, 
  158. mit einer 3-Tasten-Maus 6 verschiedene  Startup-Sequencen  zu  wählen, bzw.
  159. 3 verschiedenne Startup-Sequencen mit einer 2-Tasten-Maus.
  160. Auf  meinem  Rechner  läuft  'BootSelector' jetzt   mit   3   verschiedenen
  161. 'Startup-Sequenzen'. Das sieht dann wie folgt aus:
  162. wird beim Booten keine Maustaste gedrückt, startet der Rechner ganz normal.
  163. Es  wird  die  Standart-'Startup-Sequence'  geladen.  Drückt  man die linke
  164. Maustaste, wird 'Bootmanager' geladen. Wird  während  des  Hochfahrens  die
  165. mittlere  Maustaste  gedrückt, wird Deluxe-Galaga geladen, daß zur Zeit das
  166. meistgespielte Spiel auf meinem Rechner ist.
  167. Die anderen  Tasten sind  bisher nicht  belegt,  da ich nicht so viele ver-
  168. schiedene Startup-Sequencen benötige, aber auf Wunsch der Benutzer habe ich
  169. dies trotzdem eingebaut und somit ist das Potential vorhanden auch noch die
  170. Kombinationen der Maustasten  abzufragen,  was dann bei einer 3-Tasten-Maus
  171. summasummarum 6  verschieden Kombinationen ergibt, da ja LMB+RMB & LMB+MMB+
  172. RMB vom System genutzt werden, aber auch dafür habe ich evtl. demnächst die
  173. passende Lösung.
  174.  
  175. Benutzung und Installation
  176. --------------------------
  177.  
  178. Am besten  Sie benutzen das beigelegte  Installer-Script.  Achten  Sie aber
  179. darauf, daß Sie mindestens Commodore Installer V1.24  oder höher  benutzen,
  180. da es sonst zu sehr rätselhaften Fehlfunktionen kommt.
  181.  
  182. Wenn die  Installation  abgeschlossen ist, sollten Sie evtl. vorhandene Al-
  183. ternativ-Scripte an BootSelector übergeben. Das funktioniert dann so:
  184. - öffnen Sie die Startup-Sequence aus dem S: Verzeichnis zum editieren.
  185. - geben Sie dahinter dem Befehl BootSelector ein Keyword (z.B. LMB) an,dann
  186.   ein '=' und dahinter das Alternativ-Script. Das könnte dann so aussehen:
  187.       BootSelector LMB=Galaga.STARTUP
  188. - Zusätzlich muß noch der Suchpfad für die Startup-Sequencen angegeben wer-
  189.   den.  Voreingestellt  ist das  Verzeichnis S: wo  sie auch die  Original-
  190.   Startup-Sequence befindet. Arbeitet man aber mit mehreren Startup-Sequen-
  191.   cen, empfiehlt  es sich ein zusätzliches  Verzeichnis  anzulegen,  wie es
  192.   auch vom  Installer-Script gemacht wird  (z.B. S:Startup's). Diese Angabe
  193.   treffen sie für den BootSelector dann mit dem Keyword DIR oder SCRIPTDIR.
  194.   Das sieht dann so aus:
  195.       BootSelector SCRIPTDIR=S:Startup's/
  196.   Dabei ist es wichtig darauf zu achten, daß der Backslash  ("/") angegeben
  197.   wird, da BootSelector das Verzeichnis sonst nicht findet.
  198. - Im Ganzen sollte der BootSelectoraufruf dann so oder ähnlich aussehen:
  199.     BootSelector LMB=Alternate.STARTUP MMB=Galaga.STARTUP DIR=S:Startup's/
  200. - die  einzelnen  Keywords   (Tooltypes)  kann  man  sich  mit  dem  Befehl
  201.   'BootSelector ?' anzeigen lassen. Zum  vollen  Verständnis hier  die auf-
  202.   schlüsselungen:
  203.     REGULAR=REG    wenn man keine Maustaste drückt
  204.     LMB            wenn man die linke Maustaste drückt 
  205.     MMB            wenn man die mittlere Maustaste drückt
  206.     RMB            wenn man die rechte Maustaste drückt
  207.     LMM            wenn man die linke und mittlere Maustaste drückt
  208.     RMM            wenn man die rechte und mittlere Maustaste drückt
  209.     SCRIPTDIR=DIR  Suchverzeichnis für alle Scripte
  210. - vom Installer-Script werden schon Alternativ-Scripte in das  Verzeichnis
  211.   S:Startup's kopiert, die die Namen haben, die  im BootSelector  voreinge-
  212.   stellt sind. Sie können also auch ihre  alternativ-Scripte in diese Namen
  213.   umbenennen oder diese Scripte  editieren,  dann brauchen sie die Keywords
  214.   hinter dem Befehl BootSelector nicht anzugeben.
  215.   (mit dem Befehl 'version Startup-SequenceXXX' können Sie erfahren, welche
  216.   Startup-Sequence für  welchen Mausknopf ist,  wobei XXX für die römischen
  217.   Zahlen am Ende des Dateinamens steht).
  218.  
  219. BUGS
  220. ----
  221.  
  222. Dieses Programm wurde auf meinem Rechner ausgiebigst getestet. (In  langen,
  223. langen  Nächten,  in  denen  ich  dem  Koffeinschock  näher stand als einem
  224. geregelten Schlaf, in Zeiten, in denen der Kaffee-Konsum Ausmaße erreichte,
  225. die  kaum  noch zu finanzieren waren und Vorlesungen an der UNI zweitrangig
  226. wurden.)
  227.  
  228. Was ich damit sagen will: Wenn sie hier noch einen Bug finden, dann bin ich
  229. ernstlich sauer!
  230.  
  231. Aber im Ernst: Als ich diese Version freigab,  war  ich  der  Meinung,  ein
  232. Stadium   der   relativen   Buglosigkeit   erreicht   zu  haben,  das  eine
  233. Veröffentlichung ermöglicht (ganz nebenbei war ich auch dem Koma nahe, mein
  234. körperlicher  Zustand  der fast vollständigen Verwahrlosung verhinderte ein
  235. Weiterarbeiten)
  236.  
  237. Über Informationen über Unregelmäßigkeiten, kleine Fehler oder  große  BUGS
  238. bin ich natürlich nicht erfreut, aber sollten sie mich erreichen, werde ich
  239. mich natürlich sofort an die Arbeit machen, mein Studium unterbrechen,  den
  240. nächsten  Großmarkt  plündern  (etwas  Kaffee  braucht der Mensch) und eine
  241. fehlerfreie Version erstellen.
  242.  
  243. Ihre Bugreports erreichen mich via E-Mail
  244.  
  245.          wir94dgk@rzaix340.rz.uni-leipzig.de
  246.  
  247. Testkonfigurationen:
  248.  -AMIGA 1200, 2MB CHIP, 8MB FAST, Blizzard 1220 Turboboard, Kickstart 3.0
  249.  -AMIGA 1200, 2MB CHIP, 4MB FAST, Blizzard 1230 Turboboard, Kickstart 3.0
  250.  -AMIGA 500+, 2MB CHIP, 2MB 16-BitFAST, Roktek HD-Controller, Kickstart 3.1
  251.  -AMIGA 500, 1MB CHIP, 1.5MB 16-BitFast, 4MB 32-BitFast, Neuroth 68020/882,
  252.   FSE-SCSI-Controller, Kickstart 3.1
  253.  -AMIGA 500, 512kB Chip, 512kB Fast, Kickstart 2.04
  254.  
  255. Die Zukunft
  256. -----------
  257.  
  258. Was noch geplant ist, dringend realisiert  werden  muß  oder  aber  in  der
  259. Luxus-Version bzw. dem nächsten Release vielleicht drin sein könnte:
  260.  
  261.   - ein GUI, allerdings ist die Realisierung noch offen (aber habe sie
  262.     enigstens schonmal versucht)
  263.  
  264. Für weitere Anregungen bin ich  ihnen  sehr  dankbar  und  werde  sie  dann
  265. bestimmt  auch  in die Credits-Liste aufnehmen. Ach ja, sie würden auch ein
  266. freies Update bekommen, dies hat sich aber erledigt, da dieses Programm  ja
  267. MAILWARE ist und für jeden frei zugänglich.
  268.  
  269.  
  270. Credits
  271. -------
  272.  
  273. Ich danke:
  274.  
  275.             Michael Reichenbach Oliver Steinhäuser und einigen Anderen
  276.              - für qualvolles Beta-Testen
  277.              - sowie für einige Ideen, die in dieses Projekt eingeflossen
  278.                sind oder die ich in späteren Versionen realisieren werde
  279.  
  280.             Pascal Behrend
  281.              - für die Überarbeitung der deutschen Anleitung.
  282.              - für die geniale englische Übersetzung (Habt ihr mein Original
  283.                gesehen? Nein? - Ist wohl besser so!)
  284.  
  285.             Ville Ranki
  286.              - für die finnische Übersetzung der Guide
  287.  
  288.             Commodore
  289.              - für den besten Computer der Welt mit einem einzigartigen
  290.                Betriebssystem.
  291.  
  292.             und allen die sich bei mir gemaildet haben
  293.  
  294. History
  295. -------
  296.  
  297. The story so far...
  298.  
  299. ... Version 1.01 - INITIAL AMINET RELEASE
  300.     07.08.95     - 
  301.                  - removed the ReadTooltype()-BUG from V1.00
  302.          - includet the Version-String for VERSION
  303.          - new Errorhandlingroutine
  304.          - Errorhandlingroutine has been improoved
  305.          - code optimized again (gained 1234 bytes)
  306.          - bug fixed: machine crashed when a wrong directory was set
  307.                  - finished Documentation for the Release
  308.  
  309. -----------------> Had a very BAD hardcrash on my HD, so I had to stop the
  310.            developing for a while
  311.                  > restarted the developing on 19.08.1995 with an old 80MB HD
  312.  
  313. ... Version 1.10 - OFFICIAL AMINET RELEASE
  314.     30.08.95     - Code has been optimized again (gained 36 Bytes)
  315.                  - now up to tree times faster due to the optimization
  316.                  - REGULAR Tooltype may be edited short now
  317.                  - Errorhandler has been overworked again
  318.                  - needs less memory for its work
  319.  
  320. -----------------> Developing stopped for some weeks due to some practical
  321.                    work and a fu..ing accident
  322.                  > development restarted on 3.10.95
  323.  
  324. ... Version 1.24 - OFFICIAL AMINET RELEASE
  325.     23.10.95     - addet the combination of LMB & MMB
  326.                  - REGULAR is no longer a required keyword and has a default
  327.                    value now
  328.                  - created an Installer-Script (in German an English)
  329.                  - addet the Finnish Guide (thanks to Ville Ranki)
  330.                  - addet the INFO keyword
  331.                  - RMB is now detectable and includet
  332.                  - addet a small filecheck
  333.                  - optimized the code again due to new functions
  334.                  - a red screen will be opened, if required Startup-Sequence
  335.                    can't be found
  336.                  - overworked the english DOC (thanks to Ron Shaw)
  337.  
  338. ... Version 1.30 - NOT OFFICIALLY RELEASED
  339.     03.11.95     - removed the OpenFile() bug finally (didn't succeed before)
  340.                  - the red screen opens now in 320x200pix (for NTSC-users)
  341.                  - some code optimisation
  342.                  - addet an automatical path-detection
  343. ... Version 1.31 - OFFICIAL AMINET RELEASE
  344.          - removed two useles tooltypes, since using them is im-
  345.            possible, cause of the system. If you have read them by
  346.            typing bootselector ?, you may have wondered
  347.          - updated documentation amd Install script
  348.  
  349.  
  350. Ich hoffe, Sie können dieses Programm gebrauchen. Ich wäre  über  jede  Art
  351. von  von  Reaktion  auf  dieses  Programm  froh.  Reaktionen helfen bei der
  352. Weiterentwicklung. Seien es Kritiken, Anregungen, Wünsche, oder einfach nur
  353. die Meldung, daß jemand mein Programm benutzt.
  354.  
  355. Wenn Sie es benutzen, oder wenn Sie Probleme oder Fragen haben, können  Sie
  356. mich  unter  E-Mail:
  357.            wir94dgk@rzaix340.rz.uni-leipzig.de
  358. erreichen.
  359. Ich werde mich bemühen, Ihre Fragen innerhalb von höchstens sieben Tagen zu
  360. benatworten. Leider gab es in den letzten Monaten einige Schwierigkeiten
  361. bei der Einhaltung dieser Zeiten, ich möchte mich hiermit bei allen, die
  362. länger warten mußten entschuldigen.
  363.  
  364. Michael Gollmick
  365. im November 1995
  366.  
  367. --
  368.